Serveur d'exploration sur Pittsburgh

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Generating lift-and-project cuts from the LP simplex tableau: open source implementation and testing of new variants

Identifieur interne : 000707 ( France/Analysis ); précédent : 000706; suivant : 000708

Generating lift-and-project cuts from the LP simplex tableau: open source implementation and testing of new variants

Auteurs : Egon Balas [États-Unis] ; Pierre Bonami [France]

Source :

RBID : Hal:hal-00421758

Abstract

Lift-and-project cuts for mixed integer programs (MIP), derived from a disjunction on an integer-constrained fractional variable, were originally (Balas et al. in Math program 58:295–324, 1993) generated by solving a higher-dimensional cut generating linear program (CGLP). Later, a correspondence established (Balas and Perregaard in Math program 94:221–245, 2003) between basic feasible solutions to the CGLP and basic (not necessarily feasible) solutions to the linear programming relaxation LP of the MIP, has made it possible to mimic the process of solving the CGLP through certain pivots in the LP tableau guaranteed to improve the CGLP objective function. This has also led to an alternative interpretation of lift-and-project (L&P) cuts, as mixed integer Gomory cuts from various (in general neither primal nor dual feasible) LP tableaus, guaranteed to be stronger than the one from the optimal tableau. In this paper we analyze the relationship between a pivot in the LP tableau and the (unique) corresponding block pivot (sequence of pivots) in the CGLP tableau. Namely, we show how a single pivot in the LP defines a sequence (potentially as long as the number of variables) of pivots in the CGLP, and we identify this sequence. Also, we give a new procedure for finding in a given LP tableau a pivot that produces the maximum improvement in the CGLP objective (which measures the amount of violation of the resulting cut by the current LP solution). Further, we introduce a procedure called iterative disjunctive modularization. In the standard procedure, pivoting in the LP tableau optimizes the multipliers with which the inequalities on each side of the disjunction are weighted in the resulting cut. Once this solution has been obtained, a strengthening step is applied that uses the integrality constraints (if any) on the variables on each side of the disjunction to improve the cut coefficients by choosing optimal values for the elements of a certain monoid. Iterative disjunctive modularization is a procedure for approximating the simultaneous optimization of both the continuous multipliers and the integer elements of the monoid. All this is discussed in the context of a CGLP with a more general normalization constraint than the standard one used in (Balas and Perregaard in Math program 94:221–245, 2003), and the expressions that describe the above mentioned correspondence are accordingly generalized. Finally, we summarize our extensive computational experience with the above procedures.

Url:
DOI: 10.1007/s12532-009-0006-4


Affiliations:


Links toward previous steps (curation, corpus...)


Links to Exploration step

Hal:hal-00421758

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Generating lift-and-project cuts from the LP simplex tableau: open source implementation and testing of new variants</title>
<author>
<name sortKey="Balas, Egon" sort="Balas, Egon" uniqKey="Balas E" first="Egon" last="Balas">Egon Balas</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-87848" status="VALID">
<orgName>Tepper School of Business</orgName>
<desc>
<address>
<addrLine>5000 Forbes Ave., Pittsburgh, PA 15213, USA</addrLine>
<country key="US"></country>
</address>
<ref type="url">http://www.tepper.cmu.edu/</ref>
</desc>
<listRelation>
<relation active="#struct-67135" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-67135" type="direct">
<org type="institution" xml:id="struct-67135" status="VALID">
<orgName>Carnegie Mellon University [Pittsburgh]</orgName>
<orgName type="acronym">CMU</orgName>
<desc>
<address>
<addrLine>5000 Forbes Ave, Pittsburgh, PA 15213</addrLine>
<country key="US"></country>
</address>
<ref type="url">http://www.cmu.edu/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>États-Unis</country>
</affiliation>
</author>
<author>
<name sortKey="Bonami, Pierre" sort="Bonami, Pierre" uniqKey="Bonami P" first="Pierre" last="Bonami">Pierre Bonami</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-862" status="OLD">
<idno type="RNSR">200212226K</idno>
<orgName>Laboratoire d'informatique Fondamentale de Marseille - UMR 6166</orgName>
<orgName type="acronym">LIF</orgName>
<date type="start">2002</date>
<date type="end">2011</date>
<desc>
<address>
<addrLine>CMI 39, Rue Joliot Curie 13453 MARSEILLE CEDEX 13</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.lif.univ-mrs.fr/</ref>
</desc>
<listRelation>
<relation active="#struct-5033" type="direct"></relation>
<relation active="#struct-92823" type="direct"></relation>
<relation name="UMR6166" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-5033" type="direct">
<org type="institution" xml:id="struct-5033" status="OLD">
<idno type="IdRef">026402882</idno>
<orgName>Université de la Méditerranée - Aix-Marseille 2</orgName>
<date type="start">1969</date>
<date type="end">2011</date>
<desc>
<address>
<addrLine>58, boulevard Charles Livon - 13284 Marseille cedex 07</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univmed.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-92823" type="direct">
<org type="institution" xml:id="struct-92823" status="OLD">
<idno type="IdRef">026403781</idno>
<orgName>Université de Provence - Aix-Marseille 1</orgName>
<date type="end">2011-12-31</date>
<desc>
<address>
<addrLine>3, place Victor Hugo - 13331 Marseille Cedex 03</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univ-provence.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR6166" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="IdRef">02636817X</idno>
<idno type="ISNI">0000000122597504</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:hal-00421758</idno>
<idno type="halId">hal-00421758</idno>
<idno type="halUri">https://hal.archives-ouvertes.fr/hal-00421758</idno>
<idno type="url">https://hal.archives-ouvertes.fr/hal-00421758</idno>
<idno type="doi">10.1007/s12532-009-0006-4</idno>
<date when="2009-09-16">2009-09-16</date>
<idno type="wicri:Area/Hal/Corpus">000301</idno>
<idno type="wicri:Area/Hal/Curation">000301</idno>
<idno type="wicri:Area/Hal/Checkpoint">000508</idno>
<idno type="wicri:explorRef" wicri:stream="Hal" wicri:step="Checkpoint">000508</idno>
<idno type="wicri:Area/Main/Merge">00AD48</idno>
<idno type="wicri:Area/Main/Curation">00A597</idno>
<idno type="wicri:Area/Main/Exploration">00A597</idno>
<idno type="wicri:Area/France/Extraction">000707</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Generating lift-and-project cuts from the LP simplex tableau: open source implementation and testing of new variants</title>
<author>
<name sortKey="Balas, Egon" sort="Balas, Egon" uniqKey="Balas E" first="Egon" last="Balas">Egon Balas</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-87848" status="VALID">
<orgName>Tepper School of Business</orgName>
<desc>
<address>
<addrLine>5000 Forbes Ave., Pittsburgh, PA 15213, USA</addrLine>
<country key="US"></country>
</address>
<ref type="url">http://www.tepper.cmu.edu/</ref>
</desc>
<listRelation>
<relation active="#struct-67135" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-67135" type="direct">
<org type="institution" xml:id="struct-67135" status="VALID">
<orgName>Carnegie Mellon University [Pittsburgh]</orgName>
<orgName type="acronym">CMU</orgName>
<desc>
<address>
<addrLine>5000 Forbes Ave, Pittsburgh, PA 15213</addrLine>
<country key="US"></country>
</address>
<ref type="url">http://www.cmu.edu/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>États-Unis</country>
</affiliation>
</author>
<author>
<name sortKey="Bonami, Pierre" sort="Bonami, Pierre" uniqKey="Bonami P" first="Pierre" last="Bonami">Pierre Bonami</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-862" status="OLD">
<idno type="RNSR">200212226K</idno>
<orgName>Laboratoire d'informatique Fondamentale de Marseille - UMR 6166</orgName>
<orgName type="acronym">LIF</orgName>
<date type="start">2002</date>
<date type="end">2011</date>
<desc>
<address>
<addrLine>CMI 39, Rue Joliot Curie 13453 MARSEILLE CEDEX 13</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.lif.univ-mrs.fr/</ref>
</desc>
<listRelation>
<relation active="#struct-5033" type="direct"></relation>
<relation active="#struct-92823" type="direct"></relation>
<relation name="UMR6166" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-5033" type="direct">
<org type="institution" xml:id="struct-5033" status="OLD">
<idno type="IdRef">026402882</idno>
<orgName>Université de la Méditerranée - Aix-Marseille 2</orgName>
<date type="start">1969</date>
<date type="end">2011</date>
<desc>
<address>
<addrLine>58, boulevard Charles Livon - 13284 Marseille cedex 07</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univmed.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-92823" type="direct">
<org type="institution" xml:id="struct-92823" status="OLD">
<idno type="IdRef">026403781</idno>
<orgName>Université de Provence - Aix-Marseille 1</orgName>
<date type="end">2011-12-31</date>
<desc>
<address>
<addrLine>3, place Victor Hugo - 13331 Marseille Cedex 03</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.univ-provence.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR6166" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="IdRef">02636817X</idno>
<idno type="ISNI">0000000122597504</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</analytic>
<idno type="DOI">10.1007/s12532-009-0006-4</idno>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Lift-and-project cuts for mixed integer programs (MIP), derived from a disjunction on an integer-constrained fractional variable, were originally (Balas et al. in Math program 58:295–324, 1993) generated by solving a higher-dimensional cut generating linear program (CGLP). Later, a correspondence established (Balas and Perregaard in Math program 94:221–245, 2003) between basic feasible solutions to the CGLP and basic (not necessarily feasible) solutions to the linear programming relaxation LP of the MIP, has made it possible to mimic the process of solving the CGLP through certain pivots in the LP tableau guaranteed to improve the CGLP objective function. This has also led to an alternative interpretation of lift-and-project (L&P) cuts, as mixed integer Gomory cuts from various (in general neither primal nor dual feasible) LP tableaus, guaranteed to be stronger than the one from the optimal tableau. In this paper we analyze the relationship between a pivot in the LP tableau and the (unique) corresponding block pivot (sequence of pivots) in the CGLP tableau. Namely, we show how a single pivot in the LP defines a sequence (potentially as long as the number of variables) of pivots in the CGLP, and we identify this sequence. Also, we give a new procedure for finding in a given LP tableau a pivot that produces the maximum improvement in the CGLP objective (which measures the amount of violation of the resulting cut by the current LP solution). Further, we introduce a procedure called iterative disjunctive modularization. In the standard procedure, pivoting in the LP tableau optimizes the multipliers with which the inequalities on each side of the disjunction are weighted in the resulting cut. Once this solution has been obtained, a strengthening step is applied that uses the integrality constraints (if any) on the variables on each side of the disjunction to improve the cut coefficients by choosing optimal values for the elements of a certain monoid. Iterative disjunctive modularization is a procedure for approximating the simultaneous optimization of both the continuous multipliers and the integer elements of the monoid. All this is discussed in the context of a CGLP with a more general normalization constraint than the standard one used in (Balas and Perregaard in Math program 94:221–245, 2003), and the expressions that describe the above mentioned correspondence are accordingly generalized. Finally, we summarize our extensive computational experience with the above procedures.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
<li>États-Unis</li>
</country>
</list>
<tree>
<country name="États-Unis">
<noRegion>
<name sortKey="Balas, Egon" sort="Balas, Egon" uniqKey="Balas E" first="Egon" last="Balas">Egon Balas</name>
</noRegion>
</country>
<country name="France">
<noRegion>
<name sortKey="Bonami, Pierre" sort="Bonami, Pierre" uniqKey="Bonami P" first="Pierre" last="Bonami">Pierre Bonami</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Amérique/explor/PittsburghV1/Data/France/Analysis
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000707 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/France/Analysis/biblio.hfd -nk 000707 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Amérique
   |area=    PittsburghV1
   |flux=    France
   |étape=   Analysis
   |type=    RBID
   |clé=     Hal:hal-00421758
   |texte=   Generating lift-and-project cuts from the LP simplex tableau: open source implementation and testing of new variants
}}

Wicri

This area was generated with Dilib version V0.6.38.
Data generation: Fri Jun 18 17:37:45 2021. Site generation: Fri Jun 18 18:15:47 2021